package com.xyy.saas.payment.service;

import com.xyy.saas.payment.dao.model.WXPayRecord;

public interface WXPayRecordService {
    /**
     * 根据中台支付流水号查询记录
     * @param payNo
     * @return
     */
    WXPayRecord queryByPayNo(String payNo);

    /**
     * 根据业务号查询记录
     * @param businessNo
     * @return
     */
    WXPayRecord queryByBusinessNo(String businessNo);

    /**
     * 保存记录
     * @param wxPayRecord
     * @return
     */
    int save(WXPayRecord wxPayRecord);

    /**
     * 更新记录
     * @param wxPayRecord
     * @return
     */
    int updateByPayNo(WXPayRecord wxPayRecord);

    /**
     * 更新记录
     * @param wxPayRecord
     * @return
     */
    int updateById(WXPayRecord wxPayRecord);
}
